package com.tang.service;

import com.tang.dto.BookDTO;

import java.util.List;
import java.util.Map;

/**
* @author tang
* @description 针对表【ebook(电子书)】的数据库操作Service
* @createDate 2023-04-25 19:36:37
*/
public interface BookService{

    public List<BookDTO> all();
    /**
     * 当无参数默认查询全部
     * @param category2Id 书籍id
     * @param name 书籍名称
     * @param pageNum 当前页数
     * @param pageSize 个数
     * @return 书籍集合
     */
    public Map<String,Object> list(String category2Id, String name, int pageNum, int pageSize);

    /**
     * 增加方法与更新方法的整合
     * @param bookDTO 注意id问题增加时前端id传值为0
     * @return 更新行数
     */
    public int update(BookDTO bookDTO);

    public int delete(String id);

}
